hard snag - English Synonyms Dictionary